package tp2lab;

import org.junit.*;

import static org.junit.Assert.*;

public class BotTest {
   private Bot bot;
   private Handy reka;
    
    @Before
    public void setUp(){
        Card [] reka1 = new Card[5];
        
        reka1[0] = new Card("2", "pik", 2);
        reka1[1] = new Card("3", "pik", 3);
        reka1[2] = new Card("4", "pik", 4);
        reka1[3] = new Card("5", "pik", 5);
        reka1[4] = new Card("6", "pik", 6);
        
        reka = new Handy(reka1);
        bot = new Bot(200);
    }
    
    @Test
    public void czyGotowyTest(){
        assertFalse("Nie dziala metoda bota czyGotowy()", bot.czyGotowy());
    }
    
    @Test
    public void wymienTest(){
        assertTrue("Nie dziala metoda Bota wymien()", bot.wymien(reka) instanceof boolean[]);
        assertNotNull("Nie dziala metoda Bota wymien()", bot.wymien(reka));
    }
    
    @After
    public void tearDown(){
        bot = null;
    }
}
